Modeling and simulation of timing behavior with the Timing Definition Language ( TDL )

نویسندگان

  • Josef Templ
  • Andreas Naderlinger
  • Patricia Derler
  • Peter Hintenaus
  • Wolfgang Pree
  • Stefan Resmerita
چکیده

Most of the existing modeling methods and tools for embedded application development use levels of abstraction where execution and communication times of computational tasks are not adequately captured. Thus, properties such as time and value determinism, which are crucial for safety-critical real-time systems, cannot be guaranteed when refining the model to move it closer to a target platform. In many cases, the link between the abstract model and its implementation is broken during the refinement process. An additional problem is that the resulting software components are often not portable and composable. The Logical Execution Time (LET) abstraction has been proposed to deal with these issues and to offer a correct-by-construction development that formally guarantees time and value determinism and that delivers portable embedded software components. LET allows the explicit, platform-independent specification of execution times. This chapter deals with the modeling and simulation of safety-critical embedded applications where timing requirements are specified in the Timing Definition Language (TDL) which supports the LET abstraction. TDL provides a programming model for both the time-triggered paradigm and the event-triggered paradigm. TDL components can be automatically deployed to large-scale distributed systems. We present a selection of TDL constructs and sketch the

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling with the Timing Definition Language (TDL)

This paper describes the model-based development process of hard real-time software with the Timing Definition Language (TDL): modeling and simulation of TDL components in Matlab®/Simulink®, their mapping to a specific platform and finally the code generation.

متن کامل

Visual Modeling of Real-Time Behavior

This paper describes the visual representation of the Timing Definition Language (TDL), a high-level textual description language for timing aspects of embedded real-time systems. For this purpose we have designed and implemented the so-called TDL:VisualCreator tool. The paper presents the core concepts of TDL, which comprises now both the time-triggered and eventtriggered paradigm, and exempli...

متن کامل

Simulation of LET Models in Simulink and Ptolemy

This paper describes two different approaches of simulating embedded control software whose real-time requirements are explicitly specified by means of the Logical Execution Time (LET) abstraction introduced in the Giotto project. As simulation environments we chose the black-box MATLAB/Simulink product and the open-source project Ptolemy II. The paper first sketches the modeling of LET-based c...

متن کامل

Modeling and Simulation of TDL Applications

Most of the existing modeling tools and frameworks for embedded applications use levels of abstraction where execution and communication times of computational tasks are not captured. Thus, properties such as time and value determinism can be lost when refining the model closer to a target platform. The Logical Execution Time (LET) paradigm has been proposed to deal with this issue, by enabling...

متن کامل

Migration of Legacy Software Towards Correct-by-Construction Timing Behavior

This paper presents an approach for incrementally adjusting the timing behavior of legacy real-time software according to explicit timing specifications expressed in the Timing Definition Language (TDL). The primary goal of such a migration is to achieve predictable timing behavior, which enables application of formal verification methods to the legacy system. Our approach entails a minimal ins...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014